Diese Funktion rechnet einen gegebenen Geschwindigkeitswert unter Verwendung eines geeigneten Modus in eine andere Einheit um.
| LGF_ConvertSpeed (FC) | ||||||||
|---|---|---|---|---|---|---|---|---|
| Int | mode | Ret_Val | Real | |||||
| Real | value | error | Bool | |||||
| status | Word | |||||||
| Bezeichner | Datentyp | Beschreibung |
|---|---|---|
| mode | Int | 1: MeterSekunde_zu_KilometerStunde, 2: MeterSekunde_zu_Knoten, 3: MeterSekunde_zu_MeileStunde, 4: KilometerStunde_zu_MeterSekunde, 5: KilometerStunde_zu_Knoten, 6: KilometerStunde_zu_MeileStunde, 7: Knoten_zu_MeterSekunde, 8: Knoten_zu_KilometerStunde, 9: Knoten_zu_Meilen/Stunde, 10: Meilen/Stunde_zu_Meter/Sekunde, 11: Meilen/Stunde_zu_Kilometer/Stunde, 12: Meilen/Stunde_zu_Knoten |
| value | Real | Umzurechnender Geschwindigkeitswert |
| Bezeichner | Datentyp | Beschreibung |
|---|---|---|
| Ret_Val | Real | Umgerechnetes Geschwindigkeitsergebnis |
| error | Bool | if Error := True |
| status | Word | Statuscode für Fehlerbeschreibung |
| Code / Wert | Bezeichner / Beschreibung |
|---|---|
| 16#8200 | ERR_WRONG_MODE Fehler: falscher Modus ausgewählt, Umrechnung existiert nicht |
| Version & Datum | Änderungsbeschreibung | |
|---|---|---|
| 1.0.0 | Siemens Industry Support | |
| 18.11.2025 | First released version | |